the highest point of the sky - Francés Inglés Diccionario